package com.example.adapter;

import com.google.gson.Gson;

public class JsonProtocolAdapter implements ProtocolAdapter {
    private Gson gson = new Gson();

    @Override
    public <T> T deserialize(String data, Class<T> clazz) {
        // 使用Gson反序列化JSON数据
        return gson.fromJson(data, clazz);
    }

    @Override
    public String serialize(Object obj) {
        // 使用Gson序列化对象为JSON数据
        return gson.toJson(obj);
    }
}
